<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}


h2.h2_title {padding-top: 42px;text-align: center;margin-bottom: 10px;}
h2.h2_title a {font-size: 32px;color: #333;}
h2.h2_title span {font-size: 32px;color: #333;}
.titp {margin-bottom: 46px;height: 10px;border-bottom: 1px solid #bbbbbb;text-align: center;}
.titp i {display: inline-block;*display: inline;*zoom: 1;font-size: 16px;color: #666;background: #f6f6f6;padding: 0 18px;}

/* banner */
.banner{ overflow:hidden; width:100%;}
#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .btn{ width: 100%;position: absolute;left: 0;bottom: 35px;text-align: center;z-index: 998;}
#flashs .btn span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 60px;height: 2px;background: #fff;margin: 0 5px;cursor: pointer;}
#flashs .btn span.cur {background: #004c9f;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}


/* search部分 */
.wrap-search {padding: 9px 0;border-bottom: 1px solid #dedede;}
.search .keyword {float: left; font-size: 14px;color: #666;height: 36px;width: 1000px;}
.search .keyword span {float: left;width:100px;height: 36px;line-height: 36px;color: #333333;}
.search .keyword b {color: #25AF5F;}
.search .keyword p {float: left;height: 36px;line-height: 36px;}
.search .keyword p a {float: left;height: 36px;line-height: 36px; color: #666;font-size: 14px;padding: 0 9px;}
.search .keyword p a:hover {color: #004c9f;}
.search .keyword a:first-child {padding-left: 0;border-left: none;}
.search .inp {float: right;width: 330px; height: 36px;overflow: hidden;border: 1px solid #dedede;background: #fff;}
.search .inp input {float: left; border:none;height: 36px;line-height: 36px;width: 270px;text-indent: 12px;font-size: 14px;color: #999;background: none;}
.search .inp span {display: block;float: right; width: 36px;height: 36px;cursor: pointer;background: #004c9f;}
.search .inp span i {display: block;width: 40px;height: 40px;background: url(../images/search.png) no-repeat center;}


.product {/*height: 1640px;*/background: url(../images/probg.jpg) no-repeat center top; background-color:#F6F6F6;}
.product .conleft {width: 270px;position: relative;z-index: 3;}
.product .conleft h3 {height: 106px;background: #004c9f;border-radius: 8px 8px 0 0;margin-bottom: 2px;font-weight: normal;}
.product .conleft h3 a {display: block;color: #fff; padding: 35px 0 0 30px;height: 76px; background: url(../images/proicon01.png) no-repeat 204px 46px;}
.product .conleft h3 span {display: block;font-size: 25px;}
.product .conleft h3 i {display: block;font-size: 12px;text-transform: uppercase;font-weight: 100;}
.product .conleft .box {border-left: 1px solid #dddddd;border-right: 1px solid #dddddd;background: #fff;}
.product .conleft .box .p1 {height: 63px;background: #015cbf;width: 270px;position: relative;left: -1px;text-indent: 27px;}
.product .conleft .box .p1 a {display: block;height: 63px;line-height: 63px;font-size: 20px;background: url(../images/proicon02.png) no-repeat 217px center;color: #fff;}
.product .conleft .box ul.ul1 {border-left: 1px solid #fff;}
.product .conleft .box ul.ul1 .boxli {padding-left: 8px;height: 49px;position: relative;}
.product .conleft .box ul.ul1 .boxli .lia {display: block;height: 48px;line-height: 48px;text-indent: 57px;background: url(../images/proicon03.png) no-repeat 19px center;margin-right: 9px;border-top: 1px solid #f2f2f2;}
.product .conleft .box ul.ul1 .boxli:first-child .lia {border-top: none;}
.product .conleft .box:hover {border-left-color: #004c9f;}
.product .conleft .box:hover ul.ul1 {border-left-color: #004c9f;}
.product .conleft .box ul.ul1 .boxli:hover {background: #dddddd;}
.product .conleft .box ul.ul1 .boxli:hover .lia {background: url(../images/proicon04.png) no-repeat 19px center;color: #004c9f;}
.product .conleft .box ul.ul1 .boxli .liUl {display: none;}
.product .conleft .box ul.ul1 .boxli:hover .liUl {display: block;position: absolute;left: 268px;top: -60px; width: 156px;padding: 18px 0 10px 30px;background: #fff;}
.product .conleft .box ul.ul1 .boxli:hover .liUl li {height: 30px;line-height: 30px;margin-bottom: 10px;font-size: 14px;}
.product .conleft .box ul.ul1 .boxli:hover .liUl li:hover a {color: #004c9f;}
.product .conleft .box:last-child .p1 {border-radius: 0 0 8px 8px;}
.product .conleft .proTel {height: 132px;background: #fd9b01;margin-top: 10px;border-radius: 8px;color: #fff;}
.product .conleft .proTel p {padding: 40px 0 0 65px;background: url(../images/protel.png) no-repeat 16px 43px;}
.product .conleft .proTel i {display: block;font-size: 16px;}
.product .conleft .proTel span {display: block;font-weight: bold;font-size: 24px;}
.product .conright {width: 920px;}
.product .conright .proType {height: 60px;border: 1px solid #dddddd;border-radius: 8px 8px 0 0;overflow: hidden;}
.product .conright .proType li {float: left;width: 20%;height: 60px;line-height: 60px;text-align: center;background: #fff;}
.product .conright .proType li a {display: block;height: 60px;}
.product .conright .proType li.cur {background: #004c9f;}
.product .conright .proType li.cur a {color: #fff;}
.product .conright .rBox {border: 1px solid #ddd;background: #fff;border-top: none;border-radius: 0 0 8px 8px;}
.product .conright .rBox .box {display: none;}
.product .conright .rBox .box.cur {display: block;}
.product .conright .rBox dl {float: left;width: 290px;margin-left: 10px;margin-top: 5px;}
.product .conright .rBox dl.bdnot {margin-left: 14px;}
.product .conright .rBox dl dt {overflow: hidden;margin-bottom: 14px;border: 1px solid #dddddd;}
.product .conright .rBox dl dt img {display: block;width: 290px;height: 220px;transition: all 0.5s;}
.product .conright .rBox dl dd.dd1 {font-size: 15px;text-align: center;margin-bottom: 20px;}
.product .conright .rBox dl dd.dd1 a {color: #333;}
.product .conright .rBox dl dd.dd2 a {display: block;width: 109px;height: 29px;border: 1px solid #8f8f8f;margin: 0 auto;border-radius: 5px;text-align: center;line-height: 29px;}
.product .conright .rBox dl:hover dt img {transform: scale(1.1);}
.Pmore {margin-top: 50px;}
.Pmore a {display: block;width: 135px;height: 39px;line-height: 39px;text-align: center; border: 1px solid #b4b4b4;border-radius: 5px;font-size: 15px;color: #666;margin: 0 auto;}
.Pmore a:hover {background: #015cbf;border-color: #015cbf;color: #fff;}



.fwts {padding: 45px 0;}
.fwts ul li {float: left;width: 300px;text-align: center;}
.fwts ul li span {display: block;border-left: 1px solid #dbdbdb;}
.fwts ul li:first-child span {border-left: none;}
.fwts ul li img {display: block;margin: 0 auto;position: relative;top: 0;transition: all 0.5s;}
.fwts ul li p {margin-top: 15px;font-size: 16px;color: #333;}
.fwts ul li:hover img {transform: rotateY(360deg);top: -20px;}


.cpts {height: 747px;background: url(../images/cpts.jpg) no-repeat center top;}



.zxzx .container {height: 216px;position: relative;}
.zxzx .pImg {position: absolute;left: -360px;width: 1920px;height: 216px;z-index: 0;}
.zxzx .pImg img {display: block;width: 1920px;height: 216px;}
.zxzx .ptel {position: absolute;right: 0;top: 47px;padding-right: 60px;background: url(../images/zxzxtel.png) no-repeat right center;z-index: 2;text-align: right;color: #fff;}
.zxzx .ptel i {display: block;font-size: 18px;}
.zxzx .ptel span {display: block;font-size: 26px;font-weight: bold;}
.zxzx .p1 {position: absolute;right: 0;top: 145px;width: 244px;height: 44px;background: #fd9b01;z-index: 2;text-align: center;}
.zxzx .p1 a {display: block;height: 44px;line-height: 44px;font-size: 16px; font-weight: bold;color: #fff;}



.jjfa {padding-bottom: 20px;background: #f4f4f4;}
.jjfa .titp i {background: #f4f4f4;color: #999;}
.jjfa .conleft {width: 273px;position: relative;z-index: 3;}
.jjfa .conleft .lbox {width: 271px;height: 96px;border: 1px solid #cccccc;margin-top: 23px;transition: all 0.5s;}
.jjfa .conleft .lbox a {display: block;height: 70px;padding-top: 26px;transition: all 0.5s;}
.jjfa .conleft .lbox p {height: 46px;padding-left: 88px;width: 183px;color: #333;transition: all 0.5s;}
.jjfa .conleft .lbox p span {display: block;font-size: 18px;margin-bottom: 3px;padding-top: 5px;}
.jjfa .conleft .lbox p i {display: block;font-size: 12px;text-transform: uppercase;}
.jjfa .conleft .lbox:first-child {margin-top: 0;}
.jjfa .conleft .box1 p {background: url(../images/jjfaicon01.png) no-repeat 31px center;}
.jjfa .conleft .box2 p {background: url(../images/jjfaicon03.png) no-repeat 31px center;}
.jjfa .conleft .box3 p {background: url(../images/jjfaicon05.png) no-repeat 31px center;}
.jjfa .conleft .box4 p {background: url(../images/jjfaicon07.png) no-repeat 31px center;}
.jjfa .conleft .box5 p {background: url(../images/jjfaicon09.png) no-repeat 31px center;}
.jjfa .conleft .box1.cur p {background: url(../images/jjfaicon02.png) no-repeat 31px center;}
.jjfa .conleft .box2.cur p {background: url(../images/jjfaicon04.png) no-repeat 31px center;}
.jjfa .conleft .box3.cur p {background: url(../images/jjfaicon06.png) no-repeat 31px center;}
.jjfa .conleft .box4.cur p {background: url(../images/jjfaicon08.png) no-repeat 31px center;}
.jjfa .conleft .box5.cur p {background: url(../images/jjfaicon10.png) no-repeat 31px center;}
.jjfa .conleft .lbox.cur {background: #004c9f;width: 381px;border-color: #004c9f;}
.jjfa .conleft .lbox.cur a {background: url(../images/jjfaicon11.png) no-repeat 320px center;}
.jjfa .conleft .lbox.cur p {color: #fff;border-right: 1px solid #7aa0ca;}
.jjfa .conright {width: 904px;height: 580px;position: relative;}
.jjfa .conright .rbox {display: none;position: relative;}
.jjfa .conright .rbox.cur {display: block;}
.jjfa .conright .pImg img {display: block;width: 904px;height: 580px;}
.jjfa .conright .boxmore {position: absolute;left: 0;bottom: 0;background: url(../images/bg01.png);width: 100%;height: 138px;}
.jjfa .conright .boxmore .p1 {margin: 35px 0 10px 30px;width: 600px;font-size: 22px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jjfa .conright .boxmore .p1 a {color: #fff;}
.jjfa .conright .boxmore .p2 {margin-left:30px;width: 600px;line-height: 20px;}
.jjfa .conright .boxmore .p2 a {color: #ccc;}
.jjfa .conright .boxmore .p3 {width: 149px;height: 52px;border: 1px solid #fff;line-height: 52px;border-radius: 5px;text-align: center;font-size: 15px;position: absolute;right: 19px;top: 40px;}
.jjfa .conright .boxmore .p3 a {display: block;height: 52px; color: #fff;}
.jjfa .conright .boxmore .p3:hover {background: #004c9f;border-color: #004c9f;}


.zxly {height: 256px;background: url(../images/zxlybg.jpg) no-repeat center top;}
.zxly .container {height: 256px;position: relative;}
.zxly .p1 {position: absolute;left: 0;top: 45px;color: #fff;}
.zxly .p1 span {display: block;font-size: 24px;}
.zxly .p1 b {font-size: 28px;}
.zxly .zxlytel {position: absolute;left: 0; top: 153px;width: 370px;height: 50px;background: url(../images/zxlytel.png) no-repeat center;line-height: 50px;color: #fff;font-size: 18px;text-indent: 85px;}
.zxly .p2 {font-size: 16px;position: relative;left: 625px;top: 48px;color: #fff;}
.zxly .zxlyCon {position: absolute;right: 0;top: 84px;width: 580px;}
.zxly .zxlyCon .infoP1 {width: 416px;height: 52px;background: #fff;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 0;}
.zxly .zxlyCon .infoP1 input {height: 52px;line-height: 525px;width: 100%;border: none;text-indent: 15px;}
.zxly .zxlyCon .infoP2 {width: 416px;height: 52px;background: #fff;border-radius: 5px;overflow: hidden;position: absolute;left: 0;top: 64px;}
.zxly .zxlyCon .infoP2 input {height: 52px;line-height: 525px;width: 100%;border: none;text-indent: 15px;}
.zxly .zxlyCon .ljtj {width: 149px;height: 116px;background: #fd9b01;position: absolute;right: 0;top: 0;border-radius: 5px;font-size: 18px;font-weight: bold;text-align: center;line-height: 116px;}
.zxly .zxlyCon .ljtj a {display: block;height: 116px;color: #fff;}


.jdal {position: relative;}

.jdal .jdalline {position: absolute;left: 0;width: 0;top: 169px;height: 1px;background: #dadada;width: 100%;z-index: 0;}
.jdal .p1 {text-align: center;margin-bottom: 55px;}
.jdal .jdalType {text-align: center;position: relative;z-index: 2;margin-bottom: 50px;height: 56px;}
.jdal .jdalType li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 45px;font-size: 16px;}
.jdal .jdalType li a {display: block; padding-top: 35px;background: url(../images/jdalicon01.png) no-repeat center top;}
.jdal .jdalType li.cur a {background: url(../images/jdalicon02.png) no-repeat center top;color: #004C9F;font-weight: bold;}

.jdal .jdal_con {position: relative;z-index: 1;}
.jdal .jdal_con .jdalBtnl {display: block;width: 121px;height: 53px;position: absolute;left: -76px;top: 280px;background: url(../images/bg01.png);z-index: 3;cursor: pointer;}
.jdal .jdal_con .jdalBtnl i {display: block;width: 121px;height: 53px;background: url(../images/jdaljtl01.png) no-repeat center;}
.jdal .jdal_con .jdalBtnr {display: block;width: 121px;height: 53px;position: absolute;right: -76px;top: 280px;background: url(../images/bg01.png);z-index: 3;cursor: pointer;}
.jdal .jdal_con .jdalBtnr i {display: block;width: 121px;height: 53px;background: url(../images/jdaljtr01.png) no-repeat center;}
.jdal .jdal_con .jdalBtnl:hover ,.jdal .jdal_con .jdalBtnr:hover {background: #004c9f;}
.jdal .jdal_con .conbox {position: relative;z-index: 1;}
.jdal .jdal_con ul {position: relative;left: -1200px;}
.jdal .jdal_con ul li {float: left;width: 1200px;height: 644px;background: #000;position: relative;}
.jdal .jdal_con li img {display: block;width: 1200px;height: 644px;opacity: 0.3;transition: all 0.5s;}
.jdal .jdal_con li.cur img {opacity: 1;}

.jdal .boxmore {display: none; position: absolute;left: 0;bottom: 0;background: url(../images/bg01.png);width: 100%;height: 138px;}
.jdal .boxmore .boxp1 {margin: 35px 40px 10px 40px;font-size: 22px;font-weight: bold;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.jdal .boxmore .boxp1 a {color: #fff;}
.jdal .boxmore .boxp2 {margin:0 40px;line-height: 20px;}
.jdal .boxmore .boxp2 a {color: #ccc;}
.jdal .jdal_con li.cur .boxmore {display: block;}


.ftdz {padding-bottom: 60px;}
.ftdz .titp {margin-bottom: 70px;}
.ftdz .titp i {background: #fff;}
.ftdz .ftdzCon dl {float: left;width: 300px;height: 325px;text-align: center;transition: all 0.5s;border-radius: 5px;}
.ftdz .ftdzCon dl dt {padding-top: 42px;margin-bottom: 35px;height: 65px;}
.ftdz .ftdzCon dl dt img {display: block;margin: 0 auto;}
.ftdz .ftdzCon dl dd.dd1 {font-size: 20px;color: #333;}
.ftdz .ftdzCon dl dd.dd2 {margin: 18px 44px 48px 44px;line-height: 24px;}
.ftdz .ftdzCon dl dd.dd3 {width: 0;height: 1px;background: #000;margin: 0 auto;transition: all 0.5s;}
.ftdz .ftdzCon dl:hover {box-shadow: 0 5px 35px #ccc;}
.ftdz .ftdzCon dl:hover dd.dd3 {width: 38px;height: 1px;margin: 0 auto;}



.ljzx .container {position: relative;height: 244px;}
.ljzx .ljzxbg {position: absolute;left: -360px;top: 0;width: 1920px;height: 244px;background: url(../images/ljzxbg.png) no-repeat center top;}

.ljzx .p1 {position: absolute;left: 0;top: 57px;color: #fff;z-index: 2;}
.ljzx .p1 b {display: block;font-size: 36px;margin-bottom: 20px;}
.ljzx .p1 span {display: block;font-size: 30px;}
.ljzx .p1 i {display: block;font-size: 18px;font-weight: lighter;}

.ljzx .p2 {position: absolute;right: 15px;top: 48px;padding-left: 70px;background: url(../images/zxzxtel.png) no-repeat left center;color: #fff;}
.ljzx .p2 i {display: block;font-size: 22px;}
.ljzx .p2 span {display: block;font-size: 32px;font-weight: bold;}

.ljzx .p3 {position: absolute;right: 15px;width: 285px;height: 54px;line-height: 54px; background: #fd9b01;text-align: center;font-size: 18px;font-weight: bold;border-radius: 27px; top: 160px;}
.ljzx .p3 a {display: block;color: #fff;}

.advantage {height: 1245px;background: url(../images/advbg.jpg) no-repeat center top;}
.advantage .container {position: relative;height: 1245px;}
.advantage .box {width: 352px;position: absolute;}
.advantage .box .p1 {font-size: 22px;color: #333;padding-bottom: 16px;border-bottom: 2px solid #004c9f;font-weight: bold;margin-bottom: 25px}
.advantage .box dl {font-size: 16px;color: #333;}
.advantage .box dl dt {margin-bottom: 10px;}
.advantage .box dl dd {line-height: 24px;margin-bottom: 7px;text-indent: -12px;margin-left: 12px;}

.advantage .adv1 {left: 175px;top: 255px;}
.advantage .adv2 {left: 725px;top: 605px;width: 400px;}
.advantage .adv3 {left: 175px;top: 994px;width: 400px;}

.about {background: url(../images/abobg.jpg) no-repeat center top;padding-bottom: 30px;}
.about h2 {padding-top: 35px;margin-bottom: 26px;text-align: center;}
.about h2 a {display: block;font-size: 32px;color: #fff;}
.about h2 i {display: block;font-size: 16px;color: #fff;}

.about .aboCon {padding: 20px;background: #fff;margin-bottom: 50px;}
.about .aboCon .conleft {width: 586px;height: 400px;}
.about .aboCon .conleft img {display: block;width: 586px;height: 400px;}
.about .aboCon .conright {width: 520px;}
.about .aboCon .conright .p1 {padding-top: 50px;margin-bottom: 40px;}
.about .aboCon .conright .p1 a {display: block;font-size: 22px;font-weight: bold;color: #333;margin-bottom: ;}
.about .aboCon .conright .p1 i {display: block;font-size: 14px;}

.about .aboCon .conright .p2 {line-height: 24px;text-indent:2em;}

.about .aboCon .conright ul li {float: left;width: 126px;background: url(../images/aboicon.png) no-repeat center top;text-align: center;margin-left: 5px;}
.about .aboCon .conright ul li:first-child {margin-left: 0;}
.about .aboCon .conright ul li b {display: block;padding-top: 24px;font-size: 38px;font-family: "宋体";color: #004c9f;}
.about .aboCon .conright ul li i {display: block;font-size: 12px;}
.about .qyjsType {height: 12px;border-bottom: 1px solid #c9c9c9;text-align: center;margin-bottom: 45px;}
.about .qyjsType li {float: left;font-size: 18px;background: #f9f9f9;padding: 0 20px 0 20px;color: #333;}
.about .qyjsType li:first-child {margin-left: 540px;}
.about .qyjsType li a {color: #333;margin-right: 10px;}
.about .qyjsType li.cur a {color: #004C9F;font-weight: bold;}
.about .qyjs .conbox {display: none;position: relative;}
.about .qyjs .conbox.cur {display: block;}
.about .qyjs .conbox .box {position: relative;overflow: hidden;}
.about .qyjs .conbox .box ul {position: relative;}
.about .qyjs .conbox .box ul li {float: left;width: 270px;margin-left: 40px;}
.about .qyjs .conbox .box ul li:first-child {margin-left: 0;}
.about .qyjs .conbox .box ul li span {display: block;width: 270px;height: 222px;overflow: hidden;}
.about .qyjs .conbox .box ul li img {display: block;width: 270px;height: 222px;transition: all 0.5s;}
.about .qyjs .conbox .box ul li p {text-align: center;font-size: 16px;margin-top: 14px;}

.about .qyjs .qyjsBtnl {display: block;width: 45px;height: 82px;background: #f4f4f4;position: absolute;left: -65px;top: 70px;cursor: pointer;}
.about .qyjs .qyjsBtnl i {display: block;height: 82px;width: 45px;background: url(../images/jtl01.png) no-repeat center;}
.about .qyjs .qyjsBtnr {display: block;width: 45px;height: 82px;background: #f4f4f4;position: absolute;right: -65px;top: 70px;cursor: pointer;}
.about .qyjs .qyjsBtnr i {display: block;height: 82px;width: 45px;background: url(../images/jtl02.png) no-repeat center;}
.about .qyjs .conbox .box ul li:hover img {transform: scale(1.1);}
.about .qyjs .conbox .box ul li:hover p {color: #004C9F;}
.about .qyjs .qyjsBtnl:hover ,.about .qyjs .qyjsBtnr:hover {background: #004C9F;}
.about .qyjs .qyjsBtnl:hover i {background: url(../images/jtr01.png) no-repeat center;}
.about .qyjs .qyjsBtnr:hover i {background: url(../images/jtr02.png) no-repeat center;}

.spzx {background: #004c9f;padding-bottom: 40px;}
.spzx h2.h2_title a {color: #fff;}
.spzx .titp i {background: #004c9f;color: #fff;}
.spzx .spzxCon {position: relative;overflow: hidden;}
.spzx .spzxCon ul {position: relative;}
.spzx .spzxCon ul li {float: left;width: 385px;position: relative;overflow: hidden;margin-left: 22px;}
.spzx .spzxCon ul li:first-child {margin-left: 0;}
.spzx .spzxCon ul li p {height: 252px;width: 385px;position: relative;overflow: hidden;}
.spzx .spzxCon ul li p img {display: block;height: 252px;width: 385px;}
.spzx .spzxCon ul li p em {display: block;width: 350px;height: 222px;position: absolute;left: 18px;top: 280px;background: url(../images/spzxbg.png) no-repeat center;transition: all 0.5s;}
.spzx .spzxCon ul li i {display: block;font-size: 16px;color: #fff;margin-top: 16px;text-align: center;}
.spzx .spzxCon ul li:hover p em {top: 15px;}




/**/
.news {padding: 50px 0;}
.news .conleft {position: relative;}
.news .conleft .l_more {position: absolute;right: 5px;top: 8px;font-size: 14px;color: #333;}
.news .news_type {font-size: 18px;padding-bottom: 25px;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;}
.news .news_type a {float: left;padding: 0 15px;color:#222;height: 26px;line-height: 26px;position: relative;}
.news .news_type a:first-child {border-right: 1px solid #e5e5e5;}
.news .news_type i {display: none;width: 85%;height: 3px;position: absolute;left: 10px;bottom:-26px;background: #004C9F;}

.news .news_type a.cur {color: #004C9F;font-weight: bold;}
.news .news_type a.cur i {display: block;}

.news .news_con {}
.news .news_con .conleft {width: 800px;}
.news .news_con .conleft .concase {display: none;}
.news .news_con .conleft .concase.cur {display: block;}
.news .news_con .conleft dl {padding: 0 0 20px 325px;position: relative;height: 200px;border-bottom: 1px solid #;}
.news .news_con .conleft dl dt {width: 305px;height: 196px;position: absolute;left: 0;top: 0;}
.news .news_con .conleft dl dd.dd1 {height: 30px;line-height: 30px;font-weight: bold;}
.news .news_con .conleft dl dd.dd1 a {color: #000;font-size: 16px;float: left;width: 380px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .news_con .conleft dl dd.dd1 span {float: right;font-size: 13px;color: #555;}
.news .news_con .conleft dl dd.dd2 {margin-top: 5px;line-height: 24px;font-size: 13px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 96px;}
.news .news_con .conleft dl dd.dd3 {margin-top: 25px;}
.news .news_con .conleft dl dd.dd3 a {display: block;width: 99px;height: 33px;line-height: 33px;text-align: center;background: #004C9F;color: #fff;font-size: 14px;border-radius: 5px;}

.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul {margin-top: 20px;}
.news .news_con .conleft ul li {height: 40px;width: 360px;border-bottom: 1px dashed #d0d0d0;line-height: 40px;padding-left: 20px;font-size: 13px;background: url(../images/newsicon.png) no-repeat left center;}
.news .news_con .conleft ul li a {float: left;width: 265px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;color: #000;}
.news .news_con .conleft ul li span {float: right;color: #000;width: 80px;}
.news .news_con .conleft ul li:hover a {color: #004C9F;}
.news .news_con .conright {width: 340px;}
.news .news_con .conright .r_top {height: 52px;background: url(../images/cjwtline.png) no-repeat 80px 5px;border-bottom: 1px solid #e7e7e7;}
.news .news_con .conright .r_top .r_a1 {float: left;font-size: 18px;font-weight: bold;color: #000;padding-top: 5px;}
.news .news_con .conright .r_top .r_a2 {float: right;font-size: 14px;color: #333;margin-top: 10px;}
.news .news_con .right_con {position: relative;overflow: hidden;}
.news .news_con .wtcont{ height:420px; padding-top:10px;overflow:hidden;}
.news .news_con .conright dl{padding:15px 0;font-size: 14px;width: 320px;border-bottom: 1px dashed #e7e7e7;}
.news .news_con .conright dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../images/news_q.png) no-repeat left center;}
.news .news_con .conright dt a{ color:#333;}
.news .news_con .conright dd {height:60px;margin-top:13px; overflow: auto;background: url(../images/news_a.png) no-repeat left top;}
.news .news_con .conright dd a {display: block; color:#868686; line-height:20px; height:60px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}



.hyfa {padding: 20px 0;background: #ebebeb;}
.hyfa ul li {float: left;height: 61px;line-height: 61px;margin:0 15px;text-align: center;font-size: 16px;}
.hyfa ul li a {color: #333;}
.hyfa ul li:first-child {margin-left: 0;width: 130px;background: #004C9F; color:#FFFFFF;}
.hyfa ul li:first-child a {color: #fff;}
.hyfa ul li.fr {float: right;}

.caseHome{ width:100%; background:#f7f7f7; padding:55px 0 50px; background:url(../images/casebg.jpg) fixed center; }
.caseHomeIn{ width:1200px; margin:0 auto; }
.caseHome a:hover{ text-decoration:none; }
.caseHome .title{ text-align:center; font-size:36px; margin-top:20px; }
.caseHome .title a{ color:#fff; }
.caseHome .title2{ text-align:center; font-size:16px; margin-top:11px; color:#fff; }
.caseHome .caseHomeContent{ width:1200px; margin:30px auto 0; }
.caseHome .caseHomeContent ul{ overflow:hidden; }
.caseHome .caseHomeContent ul li{ width:360px; height:270px; float:left; margin-right:30px; margin-bottom:30px; overflow:hidden; border:1px solid #333; padding:3px; background:#253b53; }
.caseHome .caseHomeContent ul li a{ display:block; position:relative; z-index:222; }
.caseHome .caseHomeContent ul li .casePic{ overflow:hidden; width:360px; height:270px; position:relative;  }
.caseHome .caseHomeContent ul li .caseName{ background:#000; background:rgba(0,0,0,0.7); opacity:0; filter:alpha(opacity=0); /*display:none;*/ line-height:50px; text-align:center; color:#fff; font-size:18px; position:absolute; left:0; bottom:20px; z-index:2; width:100%; /*transition:all 0.5s;*/ }
.caseHome .caseHomeContent ul li:hover{ border-color:#0090ff; background:#0090ff; }
.caseHome .caseHomeContent ul li .caseName:hover{ background:#0090ff; background:rgba(0,144,255,0.7); }
.caseHome .caseHomeContent ul li img{ width:100%; height:270px;  }

/*优势*/
.td01 {
	/*height: 1040px;*/
	background: url(../images/ysbg.jpg) repeat-x center top;
	width: 100%;
	background-color: #ffffff;
	
}
.td01sdys
{
	text-align: center; width: 100%; margin: 0 auto; font-size: 0; padding: 0;
}

.ys01{
	width: 1200px;
	margin: 30px auto;
	padding-bottom: 30px;
	border-bottom: 1px dashed #015CBF;
	
}
.ys01l{
	float: left;
	width: 700px;
	margin-top: 30px;
	
	
}
.ys01l h2 {
	color: #f9922c;
	float: left;
	font-size: 27px;
	width: 600px;
	display: block;
}
.ys01l h2 b
{
	
	line-height: 72px;
	width: 620px;
	display: block;
}
.ys01l span{
	display: block;
	    float: left;
	    font: 60px Impact;
	    color: #2877c4;
	    line-height: 60px;
	    width: 72px;
	    overflow: hidden;
}
.ys01l p{
	width: 520px;
	margin-left: 72px;
	font-size: 18px;
	line-height: 36px;
	 display: block;
}

.ys01r{
	float: right;
}


.ys02{
	width: 1200px;
	margin: 30px auto;
	padding-bottom: 30px;
	border-bottom: 1px dashed #015CBF;
	
}
.ys02r{
	float: right;
	width: 700px;
	margin-top: 30px;
	
	
}
.ys02r h2 {
	color: #f9922c;
	float: left;
	font-size: 30px;
	width: 600px;
	display: block;
}
.ys02r h2 b
{
	
	line-height: 72px;
	width: 620px;
	display: block;
}
.ys02r span{
	display: block;
	    float: left;
	    font: 60px Impact;
	    color: #2877c4;
	    line-height: 60px;
	    width: 72px;
	    overflow: hidden;
}
.ys02r p{
	width: 500px;
	margin-left: 72px;
	font-size: 18px;
	line-height: 36px;
	 display: block;
}

.ys02l{
	float: left;
}



/*优势结束*/





.mainall {
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
}
.td01con {
	width: 1180px;
	height: 1040px;
	position: relative;
}
.td01con .t00 {
	position: absolute;
	text-align: center;
	top: 495px;
	left: 478px;
}
.td01con .t00 .p1 {
	font-size: 18px;
	color: #f7d29b;
}
.td01con .t00 .p2 {
	font-size: 23px;
	color: #000;
}
.td01con .t00 .p3 {
	font-size: 18px;
	color: #01033c;
}
.td01con li {
	position: absolute;
}
.td01con li span {
	display: block;
	height: 60px;
	line-height: 60px;
	width: 173px;
	padding-left: 45px;
	font-size: 21px;
	border-bottom: 1px solid #fff;
}
.td01con li div {
	width: 218px;
	margin-top: 18px;
	line-height: 24px;
}
.t01 {
	top: 116px;
	left: 474px;
}
.t02 {
	top: 250px;
	left: 763px;
}
.t03 {
	top: 522px;
	left: 763px;
}
.t04 {
	top: 704px;
	left: 470px;
}
.t05 {
	top: 510px;
	left: 220px;
}
.t06 {
	top: 250px;
	left: 220px;
}
.t02 span,
.t03 span,
.t05 span,
.t06 span {
	color: #fff;
}

.t02 div,
.t05 div {
	color: #0d1063;
}

.t03 div,
.t06 div {
	color: #fff;
}

.t01 span {
	background: url(../images/a1.png) no-repeat 10px center;
}

.t02 span {
	background: url(../images/a2.png) no-repeat 10px center;
}

.t03 span {
	background: url(../images/a3.png) no-repeat 10px center;
}

.t04 span {
	background: url(../images/a4.png) no-repeat 10px center;
}

.t05 span {
	background: url(../images/a5.png) no-repeat 10px center;
}

.t06 span {
	background: url(../images/a6.png) no-repeat 10px center;
}
.product .conleft .box2 {
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;
    background: #fff;}
.span { width: 242px; height: 239px;  bottom: 0; left: 0; background: url(../images/2025_ban.jpg) no-repeat center center; padding-left:30px; padding-bottom:5px;}
.span b { float:left;left: 24px; padding-top:190px;font-size: 25px; color: #fff; padding-left:20px;}

</pre></body></html>